<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of UsuarioDAO
 *
 * @author JosLap
 */
class UsuarioDAO {
    //put your code here
    /**
     *
     * @param Usuario $usuario 
     */
    public function acceder($usuario, $password) {
        Conexion::conectar();
        Conexion::selectDB();
        $query = "SELECT * FROM usuarios WHERE (user='$usuario') AND pass=MD5('$password')";
        $result = mysql_query($query);
        !$result?$mensaje = mysql_error():$mensaje = 'TRANSACCION EXITOSA';
        Escritor::escribir ('acceder => '.$mensaje);
        if(mysql_num_rows($result)==1){
            $usuario = $this->mapSqlToUser($result);
        }
        else{
            $usuario = NULL;
        }
        return $usuario;
    }
    
    private function mapSqlToUser($result) {
        $userSql = mysql_fetch_assoc($result);
        $usuario = new Usuario($userSql['user'], $userSql['pass']);
        return $usuario;
    }
    
    
}

?>
